.admin{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	
	.header{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 50px;
		line-height: 40px;
		font-size: 2em;
		padding: 5px 10px;
		border-bottom: solid silver 1px;
	}
	
	#contents {
		.header{
			padding: 0px 10px;
			select{
				font-size: 16px;
				padding: 5px 20px 5px 10px;
			}
			option[value=""]{  
			    display: none;  
			}
		}
		.footer{
			.right{
				float: right;
			}
		}
		.content{
			padding: 30px;
			//bottom: 0;
			.table{
				display: table;
				border-collapse: collapse;
				width: 100%;
				.row{
					display: table-row;					
					border-bottom: solid #efefef 1px;
					&:first-child{
						border-bottom: solid silver 2px;
						color: gray;
					}
					.col{
						padding: 10px;
						display: table-cell;
						.abgelaufen{
							color: silver;
							cursor: pointer;
						}
					}
				}
			}
		}
	}

	.content{
		position: absolute;
		top: 51px;
		left: 0;
		bottom: 51px;
		right: 0;
		padding: 10px;
		overflow: auto;
	}
	
	form .content{
		padding: 30px 25% 30px 30px;
	}

	.footer{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 50px;
		padding: 5px 10px;
		line-height: 37px;
		border-top: solid silver 1px;
	}
	
}